Engine JavaScript

Engine JavaScript là một thành phần phần mềm thực thi JavaScript. Các JavaScript engine đầu tiên chỉ là trình thông dịch, nhưng tất cả các engine hiện đại đều sử dụng biên dịch tức thời để cải thiện hiệu suất.[1]Các JavaScript engine thường được phát triển bởi các nhà cung cấp trình duyệt web và mọi trình duyệt chính đều có một cái. Trong trình duyệt, JavaScript engine chạy cùng với công cụ hiển thị thông qua Document Object Model.Việc sử dụng các JavaScript engine không giới hạn ở các trình duyệt. Ví dụ: Engine V8 là thành phần cốt lõi của hệ thống runtime Node.js và Deno.Vì ECMAScript là thông số kỹ thuật tiêu chuẩn của JavaScript, nên engine ECMAScript là tên gọi khác của các engine này. Với sự ra đời của WebAssembly, một số engine cũng có thể thực thi mã này trong cùng sandbox như mã JavaScript thông thường.

Tài liệu tham khảo

WikiPedia: Engine JavaScript http://developer.telerik.com/featured/a-guide-to-j... https://web.archive.org/web/20181208123231/http://... https://web.archive.org/web/20120502043027/http://... http://www.pcgameshardware.com/aid,687738/Big-brow... http://lifehacker.com/5286869/lifehacker-speed-tes... https://www.wired.com/2010/09/mozilla-asks-are-we-... http://www.prnewswire.com/news-releases/apple-rele... https://trac.webkit.org/wiki/Companies%20and%20Org... https://blogs.windows.com/windowsexperience/2020/0... https://github.com/MicrosoftEdge/MSEdge/blob/7d692...